/*
 * XML Type:  Contrato
 * Namespace: http://grupobbva.com.pe/HarecService/
 * Java type: pe.com.grupobbva.harecservice.Contrato
 *
 * Automatically generated - do not modify.
 */
package pe.com.grupobbva.harecservice.impl;
/**
 * An XML Contrato(@http://grupobbva.com.pe/HarecService/).
 *
 * This is a complex type.
 */
public class ContratoImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements pe.com.grupobbva.harecservice.Contrato
{
    
    public ContratoImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName ALIASPRODUCTO$0 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "aliasProducto");
    private static final javax.xml.namespace.QName CONTRATO$2 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "contrato");
    private static final javax.xml.namespace.QName MONEDA$4 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "moneda");
    private static final javax.xml.namespace.QName SITUACIONCONTRATO$6 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "situacionContrato");
    private static final javax.xml.namespace.QName TARJETA$8 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "tarjeta");
    private static final javax.xml.namespace.QName SITUACIONTARJETA$10 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "situacionTarjeta");
    private static final javax.xml.namespace.QName BLOQUEOTARJETA$12 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "bloqueoTarjeta");
    
    
    /**
     * Gets the "aliasProducto" element
     */
    public java.lang.String getAliasProducto()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALIASPRODUCTO$0, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "aliasProducto" element
     */
    public org.apache.xmlbeans.XmlString xgetAliasProducto()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(ALIASPRODUCTO$0, 0);
            return target;
        }
    }
    
    /**
     * Sets the "aliasProducto" element
     */
    public void setAliasProducto(java.lang.String aliasProducto)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALIASPRODUCTO$0, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALIASPRODUCTO$0);
            }
            target.setStringValue(aliasProducto);
        }
    }
    
    /**
     * Sets (as xml) the "aliasProducto" element
     */
    public void xsetAliasProducto(org.apache.xmlbeans.XmlString aliasProducto)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(ALIASPRODUCTO$0, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(ALIASPRODUCTO$0);
            }
            target.set(aliasProducto);
        }
    }
    
    /**
     * Gets the "contrato" element
     */
    public java.lang.String getContrato()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTRATO$2, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "contrato" element
     */
    public org.apache.xmlbeans.XmlString xgetContrato()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(CONTRATO$2, 0);
            return target;
        }
    }
    
    /**
     * Sets the "contrato" element
     */
    public void setContrato(java.lang.String contrato)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTRATO$2, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTRATO$2);
            }
            target.setStringValue(contrato);
        }
    }
    
    /**
     * Sets (as xml) the "contrato" element
     */
    public void xsetContrato(org.apache.xmlbeans.XmlString contrato)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(CONTRATO$2, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(CONTRATO$2);
            }
            target.set(contrato);
        }
    }
    
    /**
     * Gets the "moneda" element
     */
    public java.lang.String getMoneda()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONEDA$4, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "moneda" element
     */
    public org.apache.xmlbeans.XmlString xgetMoneda()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MONEDA$4, 0);
            return target;
        }
    }
    
    /**
     * Sets the "moneda" element
     */
    public void setMoneda(java.lang.String moneda)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONEDA$4, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MONEDA$4);
            }
            target.setStringValue(moneda);
        }
    }
    
    /**
     * Sets (as xml) the "moneda" element
     */
    public void xsetMoneda(org.apache.xmlbeans.XmlString moneda)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MONEDA$4, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(MONEDA$4);
            }
            target.set(moneda);
        }
    }
    
    /**
     * Gets the "situacionContrato" element
     */
    public java.lang.String getSituacionContrato()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SITUACIONCONTRATO$6, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "situacionContrato" element
     */
    public org.apache.xmlbeans.XmlString xgetSituacionContrato()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(SITUACIONCONTRATO$6, 0);
            return target;
        }
    }
    
    /**
     * Sets the "situacionContrato" element
     */
    public void setSituacionContrato(java.lang.String situacionContrato)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SITUACIONCONTRATO$6, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SITUACIONCONTRATO$6);
            }
            target.setStringValue(situacionContrato);
        }
    }
    
    /**
     * Sets (as xml) the "situacionContrato" element
     */
    public void xsetSituacionContrato(org.apache.xmlbeans.XmlString situacionContrato)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(SITUACIONCONTRATO$6, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(SITUACIONCONTRATO$6);
            }
            target.set(situacionContrato);
        }
    }
    
    /**
     * Gets the "tarjeta" element
     */
    public java.lang.String getTarjeta()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARJETA$8, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "tarjeta" element
     */
    public org.apache.xmlbeans.XmlString xgetTarjeta()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(TARJETA$8, 0);
            return target;
        }
    }
    
    /**
     * Sets the "tarjeta" element
     */
    public void setTarjeta(java.lang.String tarjeta)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARJETA$8, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TARJETA$8);
            }
            target.setStringValue(tarjeta);
        }
    }
    
    /**
     * Sets (as xml) the "tarjeta" element
     */
    public void xsetTarjeta(org.apache.xmlbeans.XmlString tarjeta)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(TARJETA$8, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(TARJETA$8);
            }
            target.set(tarjeta);
        }
    }
    
    /**
     * Gets the "situacionTarjeta" element
     */
    public java.lang.String getSituacionTarjeta()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SITUACIONTARJETA$10, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "situacionTarjeta" element
     */
    public org.apache.xmlbeans.XmlString xgetSituacionTarjeta()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(SITUACIONTARJETA$10, 0);
            return target;
        }
    }
    
    /**
     * Sets the "situacionTarjeta" element
     */
    public void setSituacionTarjeta(java.lang.String situacionTarjeta)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SITUACIONTARJETA$10, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SITUACIONTARJETA$10);
            }
            target.setStringValue(situacionTarjeta);
        }
    }
    
    /**
     * Sets (as xml) the "situacionTarjeta" element
     */
    public void xsetSituacionTarjeta(org.apache.xmlbeans.XmlString situacionTarjeta)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(SITUACIONTARJETA$10, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(SITUACIONTARJETA$10);
            }
            target.set(situacionTarjeta);
        }
    }
    
    /**
     * Gets the "bloqueoTarjeta" element
     */
    public java.lang.String getBloqueoTarjeta()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BLOQUEOTARJETA$12, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "bloqueoTarjeta" element
     */
    public org.apache.xmlbeans.XmlString xgetBloqueoTarjeta()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(BLOQUEOTARJETA$12, 0);
            return target;
        }
    }
    
    /**
     * Sets the "bloqueoTarjeta" element
     */
    public void setBloqueoTarjeta(java.lang.String bloqueoTarjeta)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BLOQUEOTARJETA$12, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BLOQUEOTARJETA$12);
            }
            target.setStringValue(bloqueoTarjeta);
        }
    }
    
    /**
     * Sets (as xml) the "bloqueoTarjeta" element
     */
    public void xsetBloqueoTarjeta(org.apache.xmlbeans.XmlString bloqueoTarjeta)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(BLOQUEOTARJETA$12, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(BLOQUEOTARJETA$12);
            }
            target.set(bloqueoTarjeta);
        }
    }
}
